.home-hero form { 
    background: #fff;
    padding: 20px 20px 40px;
    border-radius: 10px 10px 0 0;
    border-bottom: 5px solid #f90;
}
.home-hero form button {
    background: #ff9901;
    border: none;
}
.home-hero form button:hover {
    background: #232f3e;
}
main .main-bg{
    background-image: url("../img/backgrounds/hero-banner.png");
}
.home-hero form .form-controls .input-group.input-group-shadow {
    border: 1px solid #232f3e2b;
}
.home-hero form p a {
    color: #ff9901 !important;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{
    color: #ff9901;
}
.app-header .navbar-main-menu li .nav-link {
    text-transform: uppercase;
    padding: 5px 15px;
}
.app-header .navbar-nav li .btn{
    border:none;
}
.app-header .navbar-main-menu li .nav-link.active {
    color: #ffffff;
    background: #ff9901;
}
.app-header .navbar-nav.right-navbar {
    background: #232f3e;
    line-height: 81px;
    box-shadow: 46px 0px 0px #232f3e;
}
.app-header .navbar-nav.right-navbar .nav-item .nav-link {
    color: #fff;
}
.app-header .navbar-nav.right-navbar .nav-item a.btn {
    background: #ff9901;
    border: 1px solid #f90;
}
.app-header .navbar-nav.right-navbar .nav-item a.btn:hover{
    background: #232f3e;
    color: #f90;
}
.app-header .navbar-nav.right-navbar .nav-item .nav-link:hover {
    background: transparent;
    color: #f90;
}
.app-header .navbar-main-menu li {
    padding: 0 10px;
}
.app-header .navbar-nav li .btn:hover {
    background: #ff9901;
}

.products-section .deal-item {
    padding-bottom: 0;
    overflow: hidden;
}

.products-section .deal-item .product_price{
    background: #232f3e;
    padding: 11px 0;
    box-shadow: -8px 0px 0px #232f3e, 8px 0px 0px #232f3e;
}
.products-section .deal-item .product_price .percent {
    background: #f90;
}

.products-section .deal-item .product_price .full-price {
    color: #f90;
    vertical-align: middle;
}

.request-access h4 {
    color: #fff;
}


.request-access .btn {
    background: #f90;
    border: none;
}

.request-access {
    background: #232f3e;
    padding: 20px 0;
}

.be_part h2{
    color: #232f3e !important;
}
.be_part p{
    color: #232f3e !important;
}
.be_part .btn {
    background-color: #ff9900;
    border-color: #ff9900;
    color: #ffffff !important;
}
.be_part .btn:hover{
    background-color:#232f3e;
    border-color: #232f3e;
    color: #fff !important;
}

.be_part {
    background: #eaf0f5;
}

footer .list-unstyled.social-buttons li a.facebook{
        background: #4064ad !important;
}
footer .list-unstyled.social-buttons li a.twitter{
        background: #1c9ceb !important;
}
footer .list-unstyled.social-buttons li a.pinterest{
        background: #e00019 !important;
}
footer .list-unstyled.social-buttons li a.instagram{
        background: #d6004c !important;
}
footer .list-unstyled.social-buttons li a.youtube{
        background: #f80000 !important;
}


.main .faq-accordion .card .card-header h5 a {
    background: #232f3e;
    color: #ff9901;
    padding: 15px 65px;
}
.main .nice-accordion .card .card-header h5 a.collapsed {
    background: #f9fbfe;
    color: #333e48;
}
.main .nice-accordion .card .card-header h5 a.collapsed .accordion-caret {
    background-image: url(img/caret-down.png) !important;
    background-color: #efefef;
    width: 49px;
    height: 50px;
    position: absolute;
    left: 0;
    background-position: center;
    top: 0;
}
.nice-accordion .card .card-header h5 a .accordion-caret {
    background: url(img/caret-up.png) no-repeat;
    min-width: 0.8125rem;
    background-color: #ff9900;
    width: 49px;
    height: 49px;
    position: absolute;
    left: 0;
    background-position: center;
    top: 0;
    transition: all 0.2s ease-in-out;
}


.faq-accordion .card .card-body:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 2px;
    border-left: 1px dashed #232f3e;
    left: 21px;
    top: 0px;
}
.faq-accordion .card .card-header {
    padding: 0;
    z-index: 9;
}
.nice-accordion .card {
    border: none;
}
.nice-accordion .card .card-body {
    padding: 15px 15px 15px 42px;
}
.main .faq-tabs .nav-link.active {
    background: #ffffff;
    border-top: none;
    box-shadow: none;
    color: #232f3e;
}

.faq-tab-content {
    box-shadow: none;
    border-bottom: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
}
.faq-tabs {
    border-bottom: none;
    border-top: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}
.main .faq-tabs .nav-link {
    background: #232f3e;
    color: #fff;
}

.contact_form {
    background: #fff;
    box-shadow: 0px 0px 9px #c7c7c7;
    border-radius: 5px;
    padding: 30px 25px;
    margin: 100px 0;
}
.contact_form form button {
    background: #232f3e;
    border: none;
}
.contact_form form .form-group textarea {
    min-height: 95px;
}

.contact_form form button:hover {
    background: #f90;
}
.contact_form form a {
    color: #f90;
}

.testimonial-slider .card {
    box-shadow: none;
    border: none;
    border-radius: 0;
    position: relative;
    background: transparent;
}   
.testimonial-slider .card:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: calc(100% - 15px);
    opacity: .7;
    z-index: -1;
    border: 1px solid #1e2733;
    border-top: 0;
}

.testimonial-slider .card .card_inner {
    position: relative;
}
.testimonial-slider .card .card_inner:before {
    content: "";
    position: absolute;
    top: -5px;
    left: -29px;
    width: 20px;
    height: 1px;
    background: #1e2733;
}
.testimonial-slider .card .card_inner::after {
    content: "";
    position: absolute;
    top: -5px;
    right: -29px;
    width: 20px;
    height: 1px;
    background: #1e2733;
}

.testimonials_btn .btn.btn-primary {
    background: #f90;
    border: none;
}
.testimonials_btn .btn.btn-primary:hover{
    background:#232f3e; 
}
.testimonials_btn .btn.btn-link {
    color: #f90;
}

.about_collumn .about-us-icon {
    left: 50%;
    transform: translate(-50%, 0);
}
.about_collumn {
    text-align: center;
    box-shadow: 0px 0px 10px #ddd;
    padding: 35px 39px;
    min-height: 230px;
}

.be_part h3{
    color: #232f3e;
}

.about-us-bg {
    padding: 100px 0px 0;
    background-size: cover !important;
    background-image: url(../img/back/about-bg1.png) !important;
}

.sign_in_form {
    box-shadow: 0px 0px 9px #c7c7c7;
    border-radius: 5px;
    padding: 25px;
}


.main .sign-up-bg {
    background-image: url(../img/sign-up-background.png);
}
.sign-up-bg p {
    color: #fff !important;
}
.sign-up-bg .sign-up-list li h4 {
    color: #f90 !important;
}
.sign-up-bg .sign-up-list li span {
    background: #232f3e;
}
.sign-up-bg .orange-color {
    color: #f90 !important;
}
.seller-buyer-form button.btn {
    background: #232f3e;
    border: none;
}
.seller-buyer-form .form-group .input-group {
    border: 1px solid #232f3e2b;
}
.seller-buyer-form button.btn:hover{
    background:#ff9900;
}
.seller-buyer-form a {
    color: #f90 !important;
}
.seller-buyer-form a:hover{
    color: #232f3e !important;
}
.seller-buyer-form .social-login-buttons a {
    color: #fff !important;
}
.sign_in_form button.btn {
    background: #232f3e;
    border: none;
}
.sign_in_form button.btn:hover{
    background:#f90;
}
.sign_in_form a {
    color: #f90;
}
.sign_in_form a:hover{
    color: #232f3e;
}
.sign_in_form .social-login-buttons a {
    color: #fff;
}
.sign_in_form .form-group .form-controls .input-group {
    border: 1px solid #232f3e2b;
}

.footer_bottom {
    background: #eaf0f5;
    padding: 5px 0;
}
.footer_bottom a {
    color: #232f3e;
}
.footer_bottom a:hover{
    color: #f90;
}
.footer_top {
    background: #232f3e;
    padding: 15px 0;
}
.footer_top h5 {
    color: #eaf0f5;
}
.footer_top .list-unstyled li a {
    color: #eaf0f5;
}
.footer_top .list-unstyled li a:hover{
    color: #f90;
}
.testimonial-slider .card .testimonial-icon {
    left: 0 !important;
    top: 0 !important;
    display: none !important;
}

.contact_form .form-group .form-controls .input-group {
    border: 1px solid #232f3e2b;
}